<?PHP
session_start();
include_once "ini.php";
$id_cam = $_GET['id_cam'];
$pos = $_GET['pos'];
$pas = 5;
$json = array ();

dbconnect();

$req = "SELECT COUNT(*) AS nb_elems FROM `livre_dor` WHERE id_user = '".$id_cam."';";
$resultat_elems = mysql_query($req);
if (!$resultat_elems)
{
    echo "SQL error : ", $req;
    exit ;
}
else
{
    $tab_result = mysql_fetch_array($resultat_elems);
    $nb_total = $tab_result['nb_elems'];
    if ($nb_total != 0)
    {
        $nombredepage = ceil($nb_total/5);


        //-------------------affichage des resultat
        $lire = "SELECT * FROM `livre_dor` ORDER BY 'id' ASC LIMIT $pos, $pas";
        $requete = mysql_query($lire);
        if (!$requete)
        {
            echo "SQL error : ", $lire;
            exit ;
        }
        else
        {
            $json["commentaire"] = array ();
            $i = 0;
            while ($tab = mysql_fetch_assoc($requete)) //row:tableau basique, via bum�rique ;; assoc ou array:tableau associatif
            {
                $json['commentaire'][$i] = stripslashes($tab['pseudo'])." :	".stripslashes($tab['message'])."<br />";
                $i++;
            }
            $json["nb_pages"] = $nombredepage;


            //-------------------gestion de la pagination:
            //--------precedent:
            $old_pos = $pos-$pas;

            if ($old_pos >= 0)
            {
                $prec = "<a href='' onclick='_refreshComment(".$id_cam.",".$old_pos."); return false;'>...Précédent</a>";
            }
            else
            {
                $prec = "...Précédent";
            }
            $json['prec'] = $prec;



            //--------suivant:
            $next_pos = $pos+$pas;
            if ($next_pos < $nb_total)
            {
                $suiv = "<a href='' onclick='_refreshComment(".$id_cam.",".$next_pos."); return false;'>Suivant...</a>";
            }
            else
            {
                $suiv = "Suivant...";
            }
            $json['suiv'] = $suiv;

            echo json_encode($json);
        }
    }
}
dbclose();
?>
